package com.cskaoyan.javase.oop3._2inner._3static._2notice;

/**
 * 测试静态内部类和外围类的类加载问题
 * 既然它们相互独立,那么它们类加载,new对象都应该相互独立,不应该存在关联.
 * 实际上也确实是这样的
 * 都是相互独立的,不会互相影响
 *
 * @since 11:30
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        A.NestedClazz nc = new A.NestedClazz();
    }
}

class A {
    static {
        System.out.println("外围类类加载了!");
    }

    static class NestedClazz {
        static {
            System.out.println("静态内部类执行类加载了!");
        }
    }
}
